[INFO] fetching crate utoipa-gen 3.3.0...
[INFO] checking utoipa-gen-3.3.0 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] extracting crate utoipa-gen 3.3.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate utoipa-gen 3.3.0 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate utoipa-gen 3.3.0
[INFO] finished tweaking crates.io crate utoipa-gen 3.3.0
[INFO] tweaked toml for crates.io crate utoipa-gen 3.3.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6af8f460e37f0fbc39315ecee9fdeff67511effbd281dc1187a991cb162f3100
[INFO] running `Command { std: "docker" "start" "-a" "6af8f460e37f0fbc39315ecee9fdeff67511effbd281dc1187a991cb162f3100", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6af8f460e37f0fbc39315ecee9fdeff67511effbd281dc1187a991cb162f3100", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6af8f460e37f0fbc39315ecee9fdeff67511effbd281dc1187a991cb162f3100", kill_on_drop: false }`
[INFO] [stdout] 6af8f460e37f0fbc39315ecee9fdeff67511effbd281dc1187a991cb162f3100
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1baa95a60af6350c81c7b3730ed574576ebd4a0c136ee352f39427d9766c9c8c
[INFO] running `Command { std: "docker" "start" "-a" "1baa95a60af6350c81c7b3730ed574576ebd4a0c136ee352f39427d9766c9c8c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.59
[INFO] [stderr]    Compiling serde v1.0.163
[INFO] [stderr]    Compiling libc v0.2.144
[INFO] [stderr]    Compiling quote v1.0.28
[INFO] [stderr]    Compiling log v0.4.18
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling tokio v1.28.2
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking once_cell v1.17.2
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]     Checking tracing-core v0.1.31
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling syn v2.0.18
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.0
[INFO] [stderr]    Compiling bytes v1.4.0
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling itoa v1.0.6
[INFO] [stderr]     Checking http v0.2.9
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling time-core v0.1.1
[INFO] [stderr]    Compiling time-macros v0.2.9
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]     Checking mio v0.8.8
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]    Compiling uncased v0.9.9
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling rustversion v1.0.12
[INFO] [stderr]    Compiling cookie v0.17.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling ref-cast v1.0.16
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]     Checking unicode-ident v1.0.9
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking http-body v0.4.5
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking try-lock v0.2.4
[INFO] [stderr]    Compiling bitflags v2.3.1
[INFO] [stderr]     Checking local-waker v0.1.3
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]    Compiling darling_core v0.20.1
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling devise_core v0.4.1
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling aho-corasick v1.0.1
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking encoding_rs v0.8.32
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling tower-service v0.3.2
[INFO] [stderr]    Compiling percent-encoding v2.2.0
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]     Checking inlinable_string v0.1.15
[INFO] [stderr]     Checking winnow v0.4.6
[INFO] [stderr]    Compiling httpdate v1.0.2
[INFO] [stderr]    Compiling futures v0.3.28
[INFO] [stderr]    Compiling regex v1.8.3
[INFO] [stderr]     Checking rustix v0.37.19
[INFO] [stderr]     Checking actix-service v2.0.2
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking actix-utils v3.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.163
[INFO] [stderr]    Compiling tracing-attributes v0.1.24
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stderr]    Compiling pear_codegen v0.2.4
[INFO] [stderr]    Compiling ref-cast-impl v1.0.16
[INFO] [stderr]    Compiling darling_macro v0.20.1
[INFO] [stderr]    Compiling devise_codegen v0.4.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.0
[INFO] [stderr]    Compiling pear v0.2.4
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling bytestring v1.3.0
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]    Compiling stable-pattern v0.1.0
[INFO] [stderr]    Compiling ahash v0.7.6
[INFO] [stderr]    Compiling multer v2.1.0
[INFO] [stderr]    Compiling figment v0.10.9
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]     Checking regex-syntax v0.7.2
[INFO] [stderr]     Checking cpufeatures v0.2.7
[INFO] [stderr]    Compiling state v0.5.3
[INFO] [stderr]     Checking tower-layer v0.3.2
[INFO] [stderr]    Compiling convert_case v0.4.0
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]     Checking sha1 v0.10.5
[INFO] [stderr]     Checking pin-project v1.1.0
[INFO] [stderr]    Compiling devise v0.4.1
[INFO] [stderr]    Compiling darling v0.20.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]     Checking ahash v0.8.3
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]     Checking local-channel v0.1.3
[INFO] [stderr]    Compiling axum v0.6.18
[INFO] [stderr]    Compiling rocket v0.5.0-rc.3
[INFO] [stderr]     Checking language-tags v0.3.2
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking base64 v0.21.2
[INFO] [stderr]     Checking either v1.8.1
[INFO] [stderr]    Compiling rust_decimal v1.29.1
[INFO] [stderr]     Checking tempfile v3.5.0
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]     Checking url v2.3.1
[INFO] [stderr]    Compiling serde_with_macros v2.3.3
[INFO] [stderr]    Compiling actix-macros v0.2.3
[INFO] [stderr]     Checking is-terminal v0.4.7
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking arrayvec v0.7.2
[INFO] [stderr]     Checking binascii v0.1.4
[INFO] [stderr]     Checking matchit v0.7.0
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking atomic v0.5.3
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]    Compiling utoipa-gen v3.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking smallvec v1.10.0
[INFO] [stderr]     Checking serde_spanned v0.6.2
[INFO] [stderr]     Checking time v0.3.21
[INFO] [stderr]     Checking toml_datetime v0.6.2
[INFO] [stderr]     Checking parking_lot_core v0.9.7
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking toml_edit v0.19.10
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking ubyte v0.10.3
[INFO] [stderr]     Checking serde_path_to_error v0.1.11
[INFO] [stderr]    Compiling actix-router v0.5.1
[INFO] [stderr]     Checking assert-json-diff v2.0.2
[INFO] [stderr]     Checking toml v0.7.4
[INFO] [stderr]     Checking serde_with v2.3.3
[INFO] [stderr]     Checking chrono v0.4.26
[INFO] [stderr]    Compiling actix-web-codegen v4.2.0
[INFO] [stderr]     Checking tokio-util v0.7.8
[INFO] [stderr]     Checking actix-rt v2.8.0
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking tokio-stream v0.1.14
[INFO] [stderr]     Checking actix-server v2.2.0
[INFO] [stderr]     Checking h2 v0.3.19
[INFO] [stderr]     Checking actix-codec v0.5.1
[INFO] [stderr]     Checking hyper v0.14.26
[INFO] [stderr]     Checking actix-http v3.3.1
[INFO] [stderr]     Checking actix-web v4.3.1
[INFO] [stderr]     Checking rocket_http v0.5.0-rc.3
[INFO] [stderr]    Compiling rocket_codegen v0.5.0-rc.3
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/modify_test.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/modify_test.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/modify_test.rs:13:23
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[derive(Default, OpenApi)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `openapi`
[INFO] [stdout]   --> tests/modify_test.rs:14:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[openapi(modifiers(&SecurityAddon))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_response_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::openapi::{RefOr, Response};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/path_parameter_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::OpenApi;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:93:7
[INFO] [stdout]    |
[INFO] [stdout] 93 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:145:7
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:221:7
[INFO] [stdout]     |
[INFO] [stdout] 221 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:260:7
[INFO] [stdout]     |
[INFO] [stdout] 260 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:299:7
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:29:14
[INFO] [stdout]    |
[INFO] [stdout] 29 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/modify_test.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 utoipa::openapi::ComponentsBuilder::new()
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/path_response_derive_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use utoipa::{OpenApi, ToResponse};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         use utoipa::OpenApi;
[INFO] [stdout]    |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let doc = api_doc!(module: simple_success_response);
[INFO] [stdout]    |               ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |         use utoipa::OpenApi;
[INFO] [stdout]    |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 70 |     let doc = api_doc!(module: multiple_simple_responses);
[INFO] [stdout]    |               ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/response_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::ToSchema;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 104 |     let doc = api_doc!(module: http_status_code_responses);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let doc = api_doc!(module: reusable_responses);
[INFO] [stdout]     |               ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 515 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 516 | |         /// This is success response
[INFO] [stdout] 517 | |         #[response(status = 200)]
[INFO] [stdout] 518 | |         struct SuccessResponse {
[INFO] [stdout] 519 | |             value: String,
[INFO] [stdout] 520 | |         }
[INFO] [stdout] 521 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 549 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 550 | |         /// Not found response
[INFO] [stdout] 551 | |         #[response(status = NOT_FOUND)]
[INFO] [stdout] 552 | |         struct NotFound;
[INFO] [stdout] 553 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:567:14
[INFO] [stdout]     |
[INFO] [stdout] 567 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 573 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 574 | |         #[response(status = 201)]
[INFO] [stdout] 575 | |         struct CreatedResponse(#[to_schema] Foo);
[INFO] [stdout] 576 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 603 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 604 | |         #[response(status = 201)]
[INFO] [stdout] 605 | |         struct CreatedResponse(String);
[INFO] [stdout] 606 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:627:14
[INFO] [stdout]     |
[INFO] [stdout] 627 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 633 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 634 | |         #[response(status = 201)]
[INFO] [stdout] 635 | |         struct CreatedResponse(Foo);
[INFO] [stdout] 636 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:657:14
[INFO] [stdout]     |
[INFO] [stdout] 657 |     #[derive(utoipa::ToResponse)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 663 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 664 | |         #[response(status = 201)]
[INFO] [stdout] 665 | |         struct CreatedResponse(#[ref_response] Foo);
[INFO] [stdout] 666 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:680:14
[INFO] [stdout]     |
[INFO] [stdout] 680 |     #[derive(utoipa::ToResponse)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 686 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 687 | |         #[response(status = 201)]
[INFO] [stdout] 688 | |         struct CreatedResponse(#[to_response] Foo);
[INFO] [stdout] 689 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:716:14
[INFO] [stdout]     |
[INFO] [stdout] 716 |     #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:722:14
[INFO] [stdout]     |
[INFO] [stdout] 722 |     #[derive(utoipa::ToResponse)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:502:22
[INFO] [stdout]     |
[INFO] [stdout] 502 |               #[derive(utoipa::IntoResponses)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 728 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 729 | |         enum UserResponses {
[INFO] [stdout] 730 | |             /// Success response
[INFO] [stdout] 731 | |             #[response(status = 200)]
[INFO] [stdout] ...   |
[INFO] [stdout] 745 | |         }
[INFO] [stdout] 746 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:148:14
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:209:14
[INFO] [stdout]     |
[INFO] [stdout] 209 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:253:14
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:309:14
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:362:14
[INFO] [stdout]     |
[INFO] [stdout] 362 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:367:14
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:372:14
[INFO] [stdout]     |
[INFO] [stdout] 372 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:444:14
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/response_derive_test.rs:463:14
[INFO] [stdout]     |
[INFO] [stdout] 463 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 262 |     let doc = api_doc!(module: response_with_json_example);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 281 |     let doc = api_doc!(module: response_multiple_content_types);
[INFO] [stdout]     |               ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:30:7
[INFO] [stdout]    |
[INFO] [stdout] 30 |     #[openapi(paths(derive_params_all_options::get_foo_by_id))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:26:13
[INFO] [stdout]     |
[INFO] [stdout] 26  |         use utoipa::OpenApi;
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 302 |     let doc: Value = api_doc!(module: response_body_inline_schema);
[INFO] [stdout]     |                      --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout] 13 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 38 | / test_fn! {
[INFO] [stdout] 39 | |     module: simple_success_response,
[INFO] [stdout] 40 | |     responses: (
[INFO] [stdout] 41 | |         (status = 200, description = "success")
[INFO] [stdout] 42 | |     )
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[openapi(paths(derive_params_minimal::get_foo_by_id))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:113:7
[INFO] [stdout]     |
[INFO] [stdout] 113 |     #[openapi(paths(derive_params_multiple::get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/request_body_derive_test.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use utoipa::OpenApi;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:167:14
[INFO] [stdout]     |
[INFO] [stdout] 167 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 31 | / test_fn! {
[INFO] [stdout] 32 | |     module: derive_request_body_simple,
[INFO] [stdout] 33 | |     body: = Foo
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 31 | / test_fn! {
[INFO] [stdout] 32 | |     module: derive_request_body_simple,
[INFO] [stdout] 33 | |     body: = Foo
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:168:7
[INFO] [stdout]     |
[INFO] [stdout] 168 |     #[openapi(paths(mod_derive_parameters_all_types::get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 52 | / test_fn! {
[INFO] [stdout] 53 | |     module: derive_request_body_simple_array,
[INFO] [stdout] 54 | |     body: = [Foo]
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:239:14
[INFO] [stdout]     |
[INFO] [stdout] 239 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 52 | / test_fn! {
[INFO] [stdout] 53 | |     module: derive_request_body_simple_array,
[INFO] [stdout] 54 | |     body: = [Foo]
[INFO] [stdout] 55 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]    |
[INFO] [stdout] 12 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_fn! {
[INFO] [stdout] 76 | |     module: derive_request_body_option_array,
[INFO] [stdout] 77 | |     body: = Option<[Foo]>
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 38 | / test_fn! {
[INFO] [stdout] 39 | |     module: simple_success_response,
[INFO] [stdout] 40 | |     responses: (
[INFO] [stdout] 41 | |         (status = 200, description = "success")
[INFO] [stdout] 42 | |     )
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout] 13 |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]    |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 56 | / test_fn! {
[INFO] [stdout] 57 | |     module: multiple_simple_responses,
[INFO] [stdout] 58 | |     responses: (
[INFO] [stdout] 59 | |         (status = 200, description = "success"),
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     )
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 75 | / test_fn! {
[INFO] [stdout] 76 | |     module: derive_request_body_option_array,
[INFO] [stdout] 77 | |     body: = Option<[Foo]>
[INFO] [stdout] 78 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]    |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 56 | / test_fn! {
[INFO] [stdout] 57 | |     module: multiple_simple_responses,
[INFO] [stdout] 58 | |     responses: (
[INFO] [stdout] 59 | |         (status = 200, description = "success"),
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     )
[INFO] [stdout] 66 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 108 | / test_fn! {
[INFO] [stdout] 109 | |     module: derive_request_body_primitive_simple,
[INFO] [stdout] 110 | |     body: = String
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 94  | / test_fn! {
[INFO] [stdout] 95  | |     module: http_status_code_responses,
[INFO] [stdout] 96  | |     responses: (
[INFO] [stdout] 97  | |         (status = OK, description = "success"),
[INFO] [stdout] 98  | |         (status = http::status::StatusCode::NOT_FOUND, description = "not found"),
[INFO] [stdout] 99  | |     )
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:240:7
[INFO] [stdout]     |
[INFO] [stdout] 240 |     #[openapi(paths(derive_params_without_args::get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 94  | / test_fn! {
[INFO] [stdout] 95  | |     module: http_status_code_responses,
[INFO] [stdout] 96  | |     responses: (
[INFO] [stdout] 97  | |         (status = OK, description = "success"),
[INFO] [stdout] 98  | |         (status = http::status::StatusCode::NOT_FOUND, description = "not found"),
[INFO] [stdout] 99  | |     )
[INFO] [stdout] 100 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:275:14
[INFO] [stdout]     |
[INFO] [stdout] 275 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 108 | / test_fn! {
[INFO] [stdout] 109 | |     module: derive_request_body_primitive_simple,
[INFO] [stdout] 110 | |     body: = String
[INFO] [stdout] 111 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: reusable_responses,
[INFO] [stdout] 133 | |     responses: (
[INFO] [stdout] 134 | |         (status = 200, description = "success"),
[INFO] [stdout] 135 | |         (status = "default", response = crate::ReusableResponse)
[INFO] [stdout] 136 | |     )
[INFO] [stdout] 137 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: reusable_responses,
[INFO] [stdout] 133 | |     responses: (
[INFO] [stdout] 134 | |         (status = 200, description = "success"),
[INFO] [stdout] 135 | |         (status = "default", response = crate::ReusableResponse)
[INFO] [stdout] 136 | |     )
[INFO] [stdout] 137 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: derive_request_body_primitive_simple_array,
[INFO] [stdout] 133 | |     body: = [i64]
[INFO] [stdout] 134 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 131 | / test_fn! {
[INFO] [stdout] 132 | |     module: derive_request_body_primitive_simple_array,
[INFO] [stdout] 133 | |     body: = [i64]
[INFO] [stdout] 134 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 165 | / test_fn! {
[INFO] [stdout] 166 | |     module: derive_request_body_complex,
[INFO] [stdout] 167 | |     body: (content = Foo, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:276:7
[INFO] [stdout]     |
[INFO] [stdout] 276 |     #[openapi(paths(get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 165 | / test_fn! {
[INFO] [stdout] 166 | |     module: derive_request_body_complex,
[INFO] [stdout] 167 | |     body: (content = Foo, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:314:14
[INFO] [stdout]     |
[INFO] [stdout] 314 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 196 | / test_fn! {
[INFO] [stdout] 197 | |     module: derive_request_body_complex_inline,
[INFO] [stdout] 198 | |     body: (content = inline(Foo), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 196 | / test_fn! {
[INFO] [stdout] 197 | |     module: derive_request_body_complex_inline,
[INFO] [stdout] 198 | |     body: (content = inline(Foo), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 199 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 237 | / test_fn! {
[INFO] [stdout] 238 | |     module: derive_request_body_complex_array,
[INFO] [stdout] 239 | |     body: (content = [Foo], description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 240 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:315:7
[INFO] [stdout]     |
[INFO] [stdout] 315 |     #[openapi(paths(get_foo_by_id))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 237 | / test_fn! {
[INFO] [stdout] 238 | |     module: derive_request_body_complex_array,
[INFO] [stdout] 239 | |     body: (content = [Foo], description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 240 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 271 | / test_fn! {
[INFO] [stdout] 272 | |     module: derive_request_body_complex_inline_array,
[INFO] [stdout] 273 | |     body: (content = inline([Foo]), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 271 | / test_fn! {
[INFO] [stdout] 272 | |     module: derive_request_body_complex_inline_array,
[INFO] [stdout] 273 | |     body: (content = inline([Foo]), description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 274 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 315 | / test_fn! {
[INFO] [stdout] 316 | |     module: derive_request_body_simple_inline,
[INFO] [stdout] 317 | |     body: = inline(Foo)
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 315 | / test_fn! {
[INFO] [stdout] 316 | |     module: derive_request_body_simple_inline,
[INFO] [stdout] 317 | |     body: = inline(Foo)
[INFO] [stdout] 318 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 354 | / test_fn! {
[INFO] [stdout] 355 | |     module: derive_request_body_complex_required_explicit,
[INFO] [stdout] 356 | |     body: (content = Option<Foo>, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 357 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 354 | / test_fn! {
[INFO] [stdout] 355 | |     module: derive_request_body_complex_required_explicit,
[INFO] [stdout] 356 | |     body: (content = Option<Foo>, description = "Create new Foo", content_type = "text/xml")
[INFO] [stdout] 357 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 389 | / test_fn! {
[INFO] [stdout] 390 | |     module: derive_request_body_complex_primitive_array,
[INFO] [stdout] 391 | |     body: (content = [i32], description = "Create new foo references")
[INFO] [stdout] 392 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 389 | / test_fn! {
[INFO] [stdout] 390 | |     module: derive_request_body_complex_primitive_array,
[INFO] [stdout] 391 | |     body: (content = [i32], description = "Create new foo references")
[INFO] [stdout] 392 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:12:22
[INFO] [stdout]     |
[INFO] [stdout] 12  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 422 | / test_fn! {
[INFO] [stdout] 423 | |     module: derive_request_body_ref_path,
[INFO] [stdout] 424 | |     body: = path::to::Foo
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 422 | / test_fn! {
[INFO] [stdout] 423 | |     module: derive_request_body_ref_path,
[INFO] [stdout] 424 | |     body: = path::to::Foo
[INFO] [stdout] 425 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:459:7
[INFO] [stdout]     |
[INFO] [stdout] 459 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:501:7
[INFO] [stdout]     |
[INFO] [stdout] 501 |     #[utoipa::path(get, path = "/item", request_body(content = Foo, example = json!({"value": "this is value"})))]
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:537:7
[INFO] [stdout]     |
[INFO] [stdout] 537 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "modify_test") due to 6 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:517:11
[INFO] [stdout]     |
[INFO] [stdout] 517 |         #[response(status = 200)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:585:7
[INFO] [stdout]     |
[INFO] [stdout] 585 |     #[utoipa::path(get, path = "/item", request_body(content = [u8]))]
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:551:11
[INFO] [stdout]     |
[INFO] [stdout] 551 |         #[response(status = NOT_FOUND)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:613:7
[INFO] [stdout]     |
[INFO] [stdout] 613 |     #[utoipa::path(get, path = "/item", request_body(content = ref("./MyUser.json")))]
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:617:14
[INFO] [stdout]     |
[INFO] [stdout] 617 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:574:11
[INFO] [stdout]     |
[INFO] [stdout] 574 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `to_schema` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:575:34
[INFO] [stdout]     |
[INFO] [stdout] 575 |         struct CreatedResponse(#[to_schema] Foo);
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 253 | / test_fn! {
[INFO] [stdout] 254 | |     module: response_with_json_example,
[INFO] [stdout] 255 | |     responses: (
[INFO] [stdout] 256 | |         (status = 200, description = "success", body = Foo, example = json!({"foo": "bar"}))
[INFO] [stdout] 257 | |     )
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:604:11
[INFO] [stdout]     |
[INFO] [stdout] 604 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 253 | / test_fn! {
[INFO] [stdout] 254 | |     module: response_with_json_example,
[INFO] [stdout] 255 | |     responses: (
[INFO] [stdout] 256 | |         (status = 200, description = "success", body = Foo, example = json!({"foo": "bar"}))
[INFO] [stdout] 257 | |     )
[INFO] [stdout] 258 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 274 | /     test_fn! {
[INFO] [stdout] 275 | |         module: response_multiple_content_types,
[INFO] [stdout] 276 | |         responses: (
[INFO] [stdout] 277 | |             (status = 200, description = "success", body = Foo, content_type = ["text/xml", "application/json"])
[INFO] [stdout] 278 | |         )
[INFO] [stdout] 279 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 274 | /     test_fn! {
[INFO] [stdout] 275 | |         module: response_multiple_content_types,
[INFO] [stdout] 276 | |         responses: (
[INFO] [stdout] 277 | |             (status = 200, description = "success", body = Foo, content_type = ["text/xml", "application/json"])
[INFO] [stdout] 278 | |         )
[INFO] [stdout] 279 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/utoipa_gen_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:13:22
[INFO] [stdout]     |
[INFO] [stdout] 13  |               #[derive(utoipa::ToSchema)]
[INFO] [stdout]     |                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 295 | /     test_fn! {
[INFO] [stdout] 296 | |         module: response_body_inline_schema,
[INFO] [stdout] 297 | |         responses: (
[INFO] [stdout] 298 | |             (status = 200, description = "success", body = inline(Foo), content_type = ["application/json"])
[INFO] [stdout] 299 | |         )
[INFO] [stdout] 300 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/utoipa_gen_test.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:18:15
[INFO] [stdout]     |
[INFO] [stdout] 18  |               #[utoipa::path(get,path = "/foo",responses $($responses)*)]
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 295 | /     test_fn! {
[INFO] [stdout] 296 | |         module: response_body_inline_schema,
[INFO] [stdout] 297 | |         responses: (
[INFO] [stdout] 298 | |             (status = 200, description = "success", body = inline(Foo), content_type = ["application/json"])
[INFO] [stdout] 299 | |         )
[INFO] [stdout] 300 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:337:32
[INFO] [stdout]     |
[INFO] [stdout] 337 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:343:32
[INFO] [stdout]     |
[INFO] [stdout] 343 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:349:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:363:14
[INFO] [stdout]     |
[INFO] [stdout] 363 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:401:32
[INFO] [stdout]     |
[INFO] [stdout] 401 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:407:7
[INFO] [stdout]     |
[INFO] [stdout] 407 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:423:14
[INFO] [stdout]     |
[INFO] [stdout] 423 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:465:32
[INFO] [stdout]     |
[INFO] [stdout] 465 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:54:7
[INFO] [stdout]    |
[INFO] [stdout] 54 |     #[utoipa::path(
[INFO] [stdout]    |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:471:32
[INFO] [stdout]     |
[INFO] [stdout] 471 |     #[derive(serde::Serialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:13:34
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]    |                                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:477:7
[INFO] [stdout]     |
[INFO] [stdout] 477 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:557:7
[INFO] [stdout]     |
[INFO] [stdout] 557 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:567:14
[INFO] [stdout]     |
[INFO] [stdout] 567 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:594:32
[INFO] [stdout]     |
[INFO] [stdout] 594 |     #[derive(serde::Serialize, utoipa::ToSchema, utoipa::ToResponse)]
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:594:50
[INFO] [stdout]     |
[INFO] [stdout] 594 |     #[derive(serde::Serialize, utoipa::ToSchema, utoipa::ToResponse)]
[INFO] [stdout]     |                                                  ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:600:7
[INFO] [stdout]     |
[INFO] [stdout] 600 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:610:14
[INFO] [stdout]     |
[INFO] [stdout] 610 |     #[derive(utoipa::OpenApi)]
[INFO] [stdout]     |              ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |         #[derive(OpenApi, Default)]
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let doc = api_doc!(module: simple_success_response);
[INFO] [stdout]    |               ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:634:11
[INFO] [stdout]     |
[INFO] [stdout] 634 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:664:11
[INFO] [stdout]     |
[INFO] [stdout] 664 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `ref_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:665:34
[INFO] [stdout]     |
[INFO] [stdout] 665 |         struct CreatedResponse(#[ref_response] Foo);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:687:11
[INFO] [stdout]     |
[INFO] [stdout] 687 |         #[response(status = 201)]
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use utoipa::openapi::RefOr;
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use utoipa::openapi::{Object, ObjectBuilder};
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `to_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:688:34
[INFO] [stdout]     |
[INFO] [stdout] 688 |         struct CreatedResponse(#[to_response] Foo);
[INFO] [stdout]     |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:731:15
[INFO] [stdout]     |
[INFO] [stdout] 731 |             #[response(status = 200)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:734:15
[INFO] [stdout]     |
[INFO] [stdout] 734 |             #[response(status = 404)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:14:3
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[schema(example = json!({"name": "bob the cat", "id": 1}))]
[INFO] [stdout]    |   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:81:19
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[derive(Default, OpenApi)]
[INFO] [stdout]    |                   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the attribute macro `openapi`
[INFO] [stdout]   --> tests/utoipa_gen_test.rs:82:3
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[openapi(
[INFO] [stdout]    |   ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:104:34
[INFO] [stdout]     |
[INFO] [stdout] 104 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:114:34
[INFO] [stdout]     |
[INFO] [stdout] 114 | #[derive(Deserialize, Serialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     let doc = api_doc!(module: simple_success_response);
[INFO] [stdout]    |               ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]    |
[INFO] [stdout] 27 |         #[derive(OpenApi, Default)]
[INFO] [stdout]    |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     let doc = api_doc!(module: multiple_simple_responses);
[INFO] [stdout]    |               ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `aliases` in this scope
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:115:3
[INFO] [stdout]     |
[INFO] [stdout] 115 | #[aliases(GenericC = C<A, B>, GenericD = C<B, A>)]
[INFO] [stdout]     |   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:96:36
[INFO] [stdout]     |
[INFO] [stdout] 96  |         #[derive(Debug, Serialize, ToSchema)]
[INFO] [stdout]     |                                    ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 163 |     build_foo!(GetFooBody, Foo, FooResources);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `build_foo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     let doc = api_doc!(module: multiple_simple_responses);
[INFO] [stdout]    |               ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     let doc = api_doc!(module: http_status_code_responses);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/request_body_derive_test.rs:39:7
[INFO] [stdout]    |
[INFO] [stdout] 39 |     #[openapi(paths(derive_request_body_simple::post_foo))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:59:14
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     let doc = api_doc!(module: http_status_code_responses);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let doc = api_doc!(module: reusable_responses);
[INFO] [stdout]     |               ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/request_body_derive_test.rs:60:7
[INFO] [stdout]    |
[INFO] [stdout] 60 |     #[openapi(paths(derive_request_body_simple_array::post_foo))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]   --> tests/request_body_derive_test.rs:82:14
[INFO] [stdout]    |
[INFO] [stdout] 82 |     #[derive(OpenApi, Default)]
[INFO] [stdout]    |              ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     utoipa::openapi::OpenApi::new(
[INFO] [stdout]     |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     let doc = api_doc!(module: reusable_responses);
[INFO] [stdout]     |               ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]   --> tests/request_body_derive_test.rs:83:7
[INFO] [stdout]    |
[INFO] [stdout] 83 |     #[openapi(paths(derive_request_body_option_array::post_foo))]
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         utoipa::openapi::Paths::new(),
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/utoipa_gen_test.rs:158:9
[INFO] [stdout]     |
[INFO] [stdout] 158 |         utoipa::openapi::Info::new("my application", "0.1.0"),
[INFO] [stdout]     |         ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 3   + use rocket::fairing::Info;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Info`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 158 -         utoipa::openapi::Info::new("my application", "0.1.0"),
[INFO] [stdout] 158 +         Info::new("my application", "0.1.0"),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 |     #[openapi(paths(derive_request_body_primitive_simple::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:138:14
[INFO] [stdout]     |
[INFO] [stdout] 138 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:737:15
[INFO] [stdout]     |
[INFO] [stdout] 737 |             #[response(status = 400)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:740:15
[INFO] [stdout]     |
[INFO] [stdout] 740 |             #[response(status = 500)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:139:7
[INFO] [stdout]     |
[INFO] [stdout] 139 |     #[openapi(paths(derive_request_body_primitive_simple_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:172:14
[INFO] [stdout]     |
[INFO] [stdout] 172 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `ref_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:741:27
[INFO] [stdout]     |
[INFO] [stdout] 741 |             ServerError(#[ref_response] Response),
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:173:7
[INFO] [stdout]     |
[INFO] [stdout] 173 |     #[openapi(paths(derive_request_body_complex::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:203:14
[INFO] [stdout]     |
[INFO] [stdout] 203 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:204:7
[INFO] [stdout]     |
[INFO] [stdout] 204 |     #[openapi(paths(derive_request_body_complex_inline::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:245:7
[INFO] [stdout]     |
[INFO] [stdout] 245 |     #[openapi(paths(derive_request_body_complex_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:278:14
[INFO] [stdout]     |
[INFO] [stdout] 278 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:279:7
[INFO] [stdout]     |
[INFO] [stdout] 279 |     #[openapi(paths(derive_request_body_complex_inline_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:322:14
[INFO] [stdout]     |
[INFO] [stdout] 322 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]  --> tests/path_derive.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use utoipa::{
[INFO] [stdout]   |     ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:323:7
[INFO] [stdout]     |
[INFO] [stdout] 323 |     #[openapi(paths(derive_request_body_simple_inline::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:75:21
[INFO] [stdout]     |
[INFO] [stdout] 75  |                   use utoipa::OpenApi;
[INFO] [stdout]     |                       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:361:14
[INFO] [stdout]     |
[INFO] [stdout] 361 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 151 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 152 | |         derive_path_with_all_info::test_operation2,
[INFO] [stdout] 153 | |         operation: post,
[INFO] [stdout] 154 | |         path: "/foo/bar/{id}"
[INFO] [stdout] 155 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 181 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 182 | |         derive_path_with_defaults::test_operation3,
[INFO] [stdout] 183 | |         operation: post,
[INFO] [stdout] 184 | |         path: "/foo/bar"
[INFO] [stdout] 185 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 217 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 218 | |         get_foos_by_id_since,
[INFO] [stdout] 219 | |         operation: get,
[INFO] [stdout] 220 | |         path: "/foo/{id}"
[INFO] [stdout] 221 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 268 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 269 | |         get_items,
[INFO] [stdout] 270 | |         operation: get,
[INFO] [stdout] 271 | |         path: "/items"
[INFO] [stdout] 272 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 313 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 314 | |         get_foos_by_id_since,
[INFO] [stdout] 315 | |         operation: get,
[INFO] [stdout] 316 | |         path: "/foo/{id}"
[INFO] [stdout] 317 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:362:7
[INFO] [stdout]     |
[INFO] [stdout] 362 |     #[openapi(paths(derive_request_body_complex_required_explicit::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 383 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | |         get_foos_by_id_since,
[INFO] [stdout] 385 | |         operation: get,
[INFO] [stdout] 386 | |         path: "/foo/{id}"
[INFO] [stdout] 387 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:396:14
[INFO] [stdout]     |
[INFO] [stdout] 396 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 466 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 467 | |         use_maps,
[INFO] [stdout] 468 | |         operation: get,
[INFO] [stdout] 469 | |         path: "/foo"
[INFO] [stdout] 470 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:397:7
[INFO] [stdout]     |
[INFO] [stdout] 397 |     #[openapi(paths(derive_request_body_complex_primitive_array::post_foo))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:438:14
[INFO] [stdout]     |
[INFO] [stdout] 438 |     #[derive(OpenApi, Default)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:18:13
[INFO] [stdout]     |
[INFO] [stdout] 18  |           use utoipa::OpenApi;
[INFO] [stdout]     |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 992 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 993 | |         list,
[INFO] [stdout] 994 | |         operation: get,
[INFO] [stdout] 995 | |         path: "/list/{id}"
[INFO] [stdout] 996 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1100:9
[INFO] [stdout]      |
[INFO] [stdout] 1100 |     use utoipa::OpenApi;
[INFO] [stdout]      |         ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:18:13
[INFO] [stdout]      |
[INFO] [stdout] 18   |           use utoipa::OpenApi;
[INFO] [stdout]      |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 1536 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1537 | |         get_items,
[INFO] [stdout] 1538 | |         operation: get,
[INFO] [stdout] 1539 | |         path: "/items"
[INFO] [stdout] 1540 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:439:7
[INFO] [stdout]     |
[INFO] [stdout] 439 |     #[openapi(
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:18:13
[INFO] [stdout]      |
[INFO] [stdout] 18   |           use utoipa::OpenApi;
[INFO] [stdout]      |               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 1576 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1577 | |         get_params,
[INFO] [stdout] 1578 | |         operation: get,
[INFO] [stdout] 1579 | |         path: "/params"
[INFO] [stdout] 1580 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:467:14
[INFO] [stdout]     |
[INFO] [stdout] 467 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "utoipa_gen_test") due to 16 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:468:7
[INFO] [stdout]     |
[INFO] [stdout] 468 |     #[openapi(paths(unit_type_test))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:505:14
[INFO] [stdout]     |
[INFO] [stdout] 505 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` which comes from the expansion of the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 103 | / test_api_fn! {
[INFO] [stdout] 104 | |     name: test_operation2,
[INFO] [stdout] 105 | |     module: derive_path_with_all_info,
[INFO] [stdout] 106 | |     operation: post,
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | |     #[deprecated]
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:45:15
[INFO] [stdout]     |
[INFO] [stdout] 45  |               #[utoipa::path(
[INFO] [stdout]     |                 ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 175 | /     test_api_fn! {
[INFO] [stdout] 176 | |         name: test_operation3,
[INFO] [stdout] 177 | |         module: derive_path_with_defaults,
[INFO] [stdout] 178 | |         operation: post,
[INFO] [stdout] 179 | |         path: "/foo/bar";
[INFO] [stdout] 180 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:200:7
[INFO] [stdout]     |
[INFO] [stdout] 200 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:252:7
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:284:34
[INFO] [stdout]     |
[INFO] [stdout] 284 |     #[derive(serde::Deserialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:297:7
[INFO] [stdout]     |
[INFO] [stdout] 297 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:354:34
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[derive(serde::Deserialize, utoipa::ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:367:7
[INFO] [stdout]     |
[INFO] [stdout] 367 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:451:7
[INFO] [stdout]     |
[INFO] [stdout] 451 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:506:7
[INFO] [stdout]     |
[INFO] [stdout] 506 |     #[openapi(components(schemas(Foo)), paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:550:14
[INFO] [stdout]     |
[INFO] [stdout] 550 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:551:7
[INFO] [stdout]     |
[INFO] [stdout] 551 |     #[openapi(components(schemas(Foo)), paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:589:14
[INFO] [stdout]     |
[INFO] [stdout] 589 |     #[derive(OpenApi)]
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:743:15
[INFO] [stdout]     |
[INFO] [stdout] 743 |             #[response(status = 418)]
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:590:7
[INFO] [stdout]     |
[INFO] [stdout] 590 |     #[openapi(paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `to_response` in this scope
[INFO] [stdout]    --> tests/response_derive_test.rs:744:22
[INFO] [stdout]     |
[INFO] [stdout] 744 |             TeaPot(#[to_response] Response),
[INFO] [stdout]     |                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:120:38
[INFO] [stdout]     |
[INFO] [stdout] 120 |           #[derive(serde::Deserialize, utoipa::IntoParams)]
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/request_body_derive_test.rs:618:7
[INFO] [stdout]     |
[INFO] [stdout] 618 |     #[openapi(paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 |           #[utoipa::path(
[INFO] [stdout]     |             ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/path_derive.rs:976:7
[INFO] [stdout]     |
[INFO] [stdout] 976 |     #[utoipa::path(
[INFO] [stdout]     |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1130:7
[INFO] [stdout]      |
[INFO] [stdout] 1130 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1247:7
[INFO] [stdout]      |
[INFO] [stdout] 1247 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]  --> tests/response_derive_test.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 |     #[derive(ToResponse)]
[INFO] [stdout]   |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]   |
[INFO] [stdout]   = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_parameters_with_all_options_success::ApiDoc` in the current scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:33:44
[INFO] [stdout]    |
[INFO] [stdout] 31 |     struct ApiDoc;
[INFO] [stdout]    |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 32 |
[INFO] [stdout] 33 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]    |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1289:7
[INFO] [stdout]      |
[INFO] [stdout] 1289 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1326:7
[INFO] [stdout]      |
[INFO] [stdout] 1326 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1362:7
[INFO] [stdout]      |
[INFO] [stdout] 1362 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1444:7
[INFO] [stdout]      |
[INFO] [stdout] 1444 |     #[utoipa::path(get, path = "foo", responses(MyResponse))]
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1522:7
[INFO] [stdout]      |
[INFO] [stdout] 1522 |     #[utoipa::path(
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1573:7
[INFO] [stdout]      |
[INFO] [stdout] 1573 |     #[utoipa::path(get, path = "/params", params(Params))]
[INFO] [stdout]      |       ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:76:26
[INFO] [stdout]     |
[INFO] [stdout] 76  |                   #[derive(OpenApi, Default)]
[INFO] [stdout]     |                            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:430:14
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |           #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 | / test_response_types! {
[INFO] [stdout] 182 | | primitive_string_body => body: String, assert:
[INFO] [stdout] 183 | |     "responses.200.content.text~1plain.schema.type" = r#""string""#, "Response content type"
[INFO] [stdout] 184 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |     "responses.200.headers" = r###"null"###, "Response headers"
[INFO] [stdout] 251 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` which comes from the expansion of the macro `test_response_types` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |     let doc = api_doc!(module: response_with_json_example);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 262 |     let doc = api_doc!(module: response_with_json_example);
[INFO] [stdout]     |               -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     let doc = api_doc!(module: response_multiple_content_types);
[INFO] [stdout]     |               ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 281 |     let doc = api_doc!(module: response_multiple_content_types);
[INFO] [stdout]     |               ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_response_derive_test.rs:27:18
[INFO] [stdout]     |
[INFO] [stdout] 27  |         #[derive(OpenApi, Default)]
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |     let doc: Value = api_doc!(module: response_body_inline_schema);
[INFO] [stdout]     |                      --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:28:11
[INFO] [stdout]     |
[INFO] [stdout] 28  |         #[openapi(paths($module::get_foo))]
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 302 |     let doc: Value = api_doc!(module: response_body_inline_schema);
[INFO] [stdout]     |                      --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `api_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_parameters_minimal_success::ApiDoc` in the current scope
[INFO] [stdout]   --> tests/path_parameter_derive_test.rs:74:44
[INFO] [stdout]    |
[INFO] [stdout] 72 |     struct ApiDoc;
[INFO] [stdout]    |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 73 |
[INFO] [stdout] 74 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]    |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:364:7
[INFO] [stdout]     |
[INFO] [stdout] 364 |     #[openapi(paths(get_item), components(schemas(User, User2)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:424:7
[INFO] [stdout]     |
[INFO] [stdout] 424 |     #[openapi(paths(get_item), components(schemas(User)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:495:14
[INFO] [stdout]     |
[INFO] [stdout] 495 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:502:7
[INFO] [stdout]     |
[INFO] [stdout] 502 |     #[openapi(paths(get_item), components(schemas(User, User2)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:568:7
[INFO] [stdout]     |
[INFO] [stdout] 568 |     #[openapi(paths(get_item))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_response_derive_test.rs:611:7
[INFO] [stdout]     |
[INFO] [stdout] 611 |     #[openapi(paths(get_item), components(schemas(User)))]
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_parameter_multiple_success::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:116:44
[INFO] [stdout]     |
[INFO] [stdout] 114 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 115 |
[INFO] [stdout] 116 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[derive(ToResponse)]
[INFO] [stdout]    |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/request_body_derive_test.rs:531:14
[INFO] [stdout]     |
[INFO] [stdout] 531 |     #[derive(ToSchema)]
[INFO] [stdout]     |              ^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToSchema` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 129 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_parameters_with_all_types::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:171:44
[INFO] [stdout]     |
[INFO] [stdout] 169 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 170 |
[INFO] [stdout] 171 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "path_response_derive_test") due to 130 previous errors
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:77:19
[INFO] [stdout]     |
[INFO] [stdout] 77  |                   #[openapi(paths(
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 91  | / test_path_operation! {
[INFO] [stdout] 92  | |     derive_path_post: post
[INFO] [stdout] 93  | |     derive_path_get: get
[INFO] [stdout] 94  | |     derive_path_delete: delete
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |     derive_path_connect: connect
[INFO] [stdout] 101 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_path_operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:68:14
[INFO] [stdout]    |
[INFO] [stdout] 68 |     #[derive(ToResponse)]
[INFO] [stdout]    |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 71 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 152 | |         derive_path_with_all_info::test_operation2,
[INFO] [stdout] 153 | |         operation: post,
[INFO] [stdout] 154 | |         path: "/foo/bar/{id}"
[INFO] [stdout] 155 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 152 | |         derive_path_with_all_info::test_operation2,
[INFO] [stdout] 153 | |         operation: post,
[INFO] [stdout] 154 | |         path: "/foo/bar/{id}"
[INFO] [stdout] 155 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 182 | |         derive_path_with_defaults::test_operation3,
[INFO] [stdout] 183 | |         operation: post,
[INFO] [stdout] 184 | |         path: "/foo/bar"
[INFO] [stdout] 185 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 181 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 182 | |         derive_path_with_defaults::test_operation3,
[INFO] [stdout] 183 | |         operation: post,
[INFO] [stdout] 184 | |         path: "/foo/bar"
[INFO] [stdout] 185 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 218 | |         get_foos_by_id_since,
[INFO] [stdout] 219 | |         operation: get,
[INFO] [stdout] 220 | |         path: "/foo/{id}"
[INFO] [stdout] 221 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 217 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 218 | |         get_foos_by_id_since,
[INFO] [stdout] 219 | |         operation: get,
[INFO] [stdout] 220 | |         path: "/foo/{id}"
[INFO] [stdout] 221 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 269 | |         get_items,
[INFO] [stdout] 270 | |         operation: get,
[INFO] [stdout] 271 | |         path: "/items"
[INFO] [stdout] 272 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "request_body_derive_test") due to 72 previous errors
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |       let operation = test_api_fn_doc! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 269 | |         get_items,
[INFO] [stdout] 270 | |         operation: get,
[INFO] [stdout] 271 | |         path: "/items"
[INFO] [stdout] 272 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 314 | |         get_foos_by_id_since,
[INFO] [stdout] 315 | |         operation: get,
[INFO] [stdout] 316 | |         path: "/foo/{id}"
[INFO] [stdout] 317 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 313 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 314 | |         get_foos_by_id_since,
[INFO] [stdout] 315 | |         operation: get,
[INFO] [stdout] 316 | |         path: "/foo/{id}"
[INFO] [stdout] 317 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | |         get_foos_by_id_since,
[INFO] [stdout] 385 | |         operation: get,
[INFO] [stdout] 386 | |         path: "/foo/{id}"
[INFO] [stdout] 387 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 383 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | |         get_foos_by_id_since,
[INFO] [stdout] 385 | |         operation: get,
[INFO] [stdout] 386 | |         path: "/foo/{id}"
[INFO] [stdout] 387 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/path_derive.rs:438:34
[INFO] [stdout]     |
[INFO] [stdout] 438 |     #[derive(serde::Deserialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]    --> tests/path_derive.rs:444:34
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[derive(serde::Deserialize, IntoParams)]
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 467 | |         use_maps,
[INFO] [stdout] 468 | |         operation: get,
[INFO] [stdout] 469 | |         path: "/foo"
[INFO] [stdout] 470 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 466 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 467 | |         use_maps,
[INFO] [stdout] 468 | |         operation: get,
[INFO] [stdout] 469 | |         path: "/foo"
[INFO] [stdout] 470 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:507:15
[INFO] [stdout]     |
[INFO] [stdout] 507 |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:509:15
[INFO] [stdout]     |
[INFO] [stdout] 509 |             #[param(example = json!(["value1", "value2"]))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_params_without_fn_args::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:243:44
[INFO] [stdout]     |
[INFO] [stdout] 241 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 242 |
[INFO] [stdout] 243 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 505 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 506 | |         struct MyParams {
[INFO] [stdout] 507 | |             #[param(example = json!({"key": "value"}))]
[INFO] [stdout] 508 | |             map: HashMap<String, String>,
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |         }
[INFO] [stdout] 512 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:552:15
[INFO] [stdout]     |
[INFO] [stdout] 552 |             #[param(additional_properties)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 550 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 551 | |         struct MyParams {
[INFO] [stdout] 552 | |             #[param(additional_properties)]
[INFO] [stdout] 553 | |             map: HashMap<String, String>,
[INFO] [stdout] 554 | |         }
[INFO] [stdout] 555 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:577:11
[INFO] [stdout]     |
[INFO] [stdout] 577 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:580:15
[INFO] [stdout]     |
[INFO] [stdout] 580 |             #[param(write_only, read_only, default = "value", nullable, xml(name = "xml_value"))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_params_with_params_ext::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:279:44
[INFO] [stdout]     |
[INFO] [stdout] 277 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 278 |
[INFO] [stdout] 279 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:582:15
[INFO] [stdout]     |
[INFO] [stdout] 582 |             #[param(value_type = String, format = Binary)]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 576 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 577 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 578 | |         struct MyParams {
[INFO] [stdout] 579 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 584 | |         }
[INFO] [stdout] 585 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:622:11
[INFO] [stdout]     |
[INFO] [stdout] 622 |         #[into_params(parameter_in = Path)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |     #[derive(ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 621 |       let operation = api_fn_doc_with_params! {get: "/foo" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 622 | |         #[into_params(parameter_in = Path)]
[INFO] [stdout] 623 | |         struct MyParams {
[INFO] [stdout] 624 | |             #[serde(default)]
[INFO] [stdout] 625 | |             value: String,
[INFO] [stdout] 626 | |         }
[INFO] [stdout] 627 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:648:11
[INFO] [stdout]     |
[INFO] [stdout] 648 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 647 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 648 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 649 | |         struct MyParams {
[INFO] [stdout] 650 | |             #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 669 | |         }
[INFO] [stdout] 670 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `openapi` found for struct `derive_path_params_with_parameter_type_args::ApiDoc` in the current scope
[INFO] [stdout]    --> tests/path_parameter_derive_test.rs:318:44
[INFO] [stdout]     |
[INFO] [stdout] 316 |     struct ApiDoc;
[INFO] [stdout]     |     ------------- function or associated item `openapi` not found for this struct
[INFO] [stdout] 317 |
[INFO] [stdout] 318 |     let doc = serde_json::to_value(ApiDoc::openapi()).unwrap();
[INFO] [stdout]     |                                            ^^^^^^^ function or associated item not found in `ApiDoc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:764:11
[INFO] [stdout]     |
[INFO] [stdout] 764 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:773:15
[INFO] [stdout]     |
[INFO] [stdout] 773 |             #[param(rename = "vec2")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:777:15
[INFO] [stdout]     |
[INFO] [stdout] 777 |             #[param(rename = "string_r2")]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 763 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 764 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 765 | |         #[serde(rename_all = "camelCase")]
[INFO] [stdout] 766 | |         struct MyParams {
[INFO] [stdout] ...   |
[INFO] [stdout] 781 | |         }
[INFO] [stdout] 782 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:843:11
[INFO] [stdout]     |
[INFO] [stdout] 843 |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 842 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 843 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 844 | |         struct MyParams {
[INFO] [stdout] 845 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 846 | |         }
[INFO] [stdout] 847 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:872:11
[INFO] [stdout]     |
[INFO] [stdout] 872 |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 871 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 872 | |         #[into_params(rename_all = "camelCase", parameter_in = Query)]
[INFO] [stdout] 873 | |         #[serde(rename_all = "UPPERCASE")]
[INFO] [stdout] 874 | |         struct MyParams {
[INFO] [stdout] 875 | |             vec_default: Option<Vec<String>>,
[INFO] [stdout] 876 | |         }
[INFO] [stdout] 877 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:903:11
[INFO] [stdout]     |
[INFO] [stdout] 903 |         #[into_params(parameter_in = Query)]
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 901 |       let operation = api_fn_doc_with_params! {get: "/list/{id}" =>
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 902 | |         #[derive(Default)]
[INFO] [stdout] 903 | |         #[into_params(parameter_in = Query)]
[INFO] [stdout] 904 | |         #[serde(default)]
[INFO] [stdout] ...   |
[INFO] [stdout] 908 | |         }
[INFO] [stdout] 909 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` which comes from the expansion of the macro `api_fn_doc_with_params` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]    --> tests/path_derive.rs:940:34
[INFO] [stdout]     |
[INFO] [stdout] 940 |     #[derive(serde::Deserialize, ToSchema)]
[INFO] [stdout]     |                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `schema` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:941:7
[INFO] [stdout]     |
[INFO] [stdout] 941 |     #[schema(default = "foo1", example = "foo1")]
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]    --> tests/path_derive.rs:948:34
[INFO] [stdout]     |
[INFO] [stdout] 948 |     #[derive(serde::Deserialize, IntoParams)]
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 29 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:949:7
[INFO] [stdout]     |
[INFO] [stdout] 949 |     #[into_params(style = Form, parameter_in = Query)]
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:952:11
[INFO] [stdout]     |
[INFO] [stdout] 952 |         #[param(example = 1)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:148:24
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:956:11
[INFO] [stdout]     |
[INFO] [stdout] 956 |         #[param(example = "2020-04-12T10:23:00Z")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:963:11
[INFO] [stdout]     |
[INFO] [stdout] 963 |         #[param(inline)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:967:11
[INFO] [stdout]     |
[INFO] [stdout] 967 |         #[param(inline)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:971:11
[INFO] [stdout]     |
[INFO] [stdout] 971 |         #[param(inline)]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]    --> tests/path_derive.rs:19:18
[INFO] [stdout]     |
[INFO] [stdout] 19  |           #[derive(OpenApi, Default)]
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 992 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 993 | |         list,
[INFO] [stdout] 994 | |         operation: get,
[INFO] [stdout] 995 | |         path: "/list/{id}"
[INFO] [stdout] 996 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]    --> tests/path_derive.rs:20:11
[INFO] [stdout]     |
[INFO] [stdout] 20  |           #[openapi(paths($handler))]
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 992 |       let operation: Value = test_api_fn_doc! {
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 993 | |         list,
[INFO] [stdout] 994 | |         operation: get,
[INFO] [stdout] 995 | |         path: "/list/{id}"
[INFO] [stdout] 996 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `ToSchema`
[INFO] [stdout]     --> tests/path_derive.rs:1102:14
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     #[derive(ToSchema)]
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1108:14
[INFO] [stdout]      |
[INFO] [stdout] 1108 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1109:7
[INFO] [stdout]      |
[INFO] [stdout] 1109 |     #[into_params(parameter_in = Query)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "path_parameter_derive_test") due to 30 previous errors
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1112:11
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         #[param(value_type = i64, style = Simple)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1114:11
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         #[param(value_type = Object)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1116:11
[INFO] [stdout]      |
[INFO] [stdout] 1116 |         #[param(value_type = Vec<Vec<String>>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1118:11
[INFO] [stdout]      |
[INFO] [stdout] 1118 |         #[param(value_type = Vec<String>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1120:11
[INFO] [stdout]      |
[INFO] [stdout] 1120 |         #[param(value_type = Option<String>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1122:11
[INFO] [stdout]      |
[INFO] [stdout] 1122 |         #[param(value_type = Option<Object>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1124:11
[INFO] [stdout]      |
[INFO] [stdout] 1124 |         #[param(value_type = Vec<Object>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1126:11
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         #[param(value_type = Vec<Foo>)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1143:14
[INFO] [stdout]      |
[INFO] [stdout] 1143 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1144:7
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1240:14
[INFO] [stdout]      |
[INFO] [stdout] 1240 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1241:7
[INFO] [stdout]      |
[INFO] [stdout] 1241 |     #[into_params(parameter_in = Path)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1260:14
[INFO] [stdout]      |
[INFO] [stdout] 1260 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1261:7
[INFO] [stdout]      |
[INFO] [stdout] 1261 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1282:14
[INFO] [stdout]      |
[INFO] [stdout] 1282 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1283:7
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     #[into_params(parameter_in = Path)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1302:14
[INFO] [stdout]      |
[INFO] [stdout] 1302 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1303:7
[INFO] [stdout]      |
[INFO] [stdout] 1303 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1337:14
[INFO] [stdout]      |
[INFO] [stdout] 1337 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1338:7
[INFO] [stdout]      |
[INFO] [stdout] 1338 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1349:14
[INFO] [stdout]      |
[INFO] [stdout] 1349 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1352:11
[INFO] [stdout]      |
[INFO] [stdout] 1352 |         #[param(maximum = 10, minimum = 5, multiple_of = 2.5)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1355:11
[INFO] [stdout]      |
[INFO] [stdout] 1355 |         #[param(max_length = 10, min_length = 5, pattern = "[a-z]*")]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1358:11
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         #[param(max_items = 5, min_items = 1)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1375:14
[INFO] [stdout]      |
[INFO] [stdout] 1375 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1376:7
[INFO] [stdout]      |
[INFO] [stdout] 1376 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:1448:14
[INFO] [stdout]      |
[INFO] [stdout] 1448 |     #[derive(OpenApi, Default)]
[INFO] [stdout]      |              ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1449:7
[INFO] [stdout]      |
[INFO] [stdout] 1449 |     #[openapi(paths(get_foo))]
[INFO] [stdout]      |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1514:14
[INFO] [stdout]      |
[INFO] [stdout] 1514 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1515:7
[INFO] [stdout]      |
[INFO] [stdout] 1515 |     #[into_params(parameter_in = Query)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1518:11
[INFO] [stdout]      |
[INFO] [stdout] 1518 |         #[param(schema_with = custom_type)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:19:18
[INFO] [stdout]      |
[INFO] [stdout] 19   |           #[derive(OpenApi, Default)]
[INFO] [stdout]      |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1536 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1537 | |         get_items,
[INFO] [stdout] 1538 | |         operation: get,
[INFO] [stdout] 1539 | |         path: "/items"
[INFO] [stdout] 1540 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:20:11
[INFO] [stdout]      |
[INFO] [stdout] 20   |           #[openapi(paths($handler))]
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1536 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1537 | |         get_items,
[INFO] [stdout] 1538 | |         operation: get,
[INFO] [stdout] 1539 | |         path: "/items"
[INFO] [stdout] 1540 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `IntoParams`
[INFO] [stdout]     --> tests/path_derive.rs:1563:14
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     #[derive(IntoParams)]
[INFO] [stdout]      |              ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `into_params` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1564:7
[INFO] [stdout]      |
[INFO] [stdout] 1564 |     #[into_params(parameter_in = Query)]
[INFO] [stdout]      |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `param` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:1569:11
[INFO] [stdout]      |
[INFO] [stdout] 1569 |         #[param(required)]
[INFO] [stdout]      |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `OpenApi`
[INFO] [stdout]     --> tests/path_derive.rs:19:18
[INFO] [stdout]      |
[INFO] [stdout] 19   |           #[derive(OpenApi, Default)]
[INFO] [stdout]      |                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1577 | |         get_params,
[INFO] [stdout] 1578 | |         operation: get,
[INFO] [stdout] 1579 | |         path: "/params"
[INFO] [stdout] 1580 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:209:24
[INFO] [stdout]     |
[INFO] [stdout] 209 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `openapi` in this scope
[INFO] [stdout]     --> tests/path_derive.rs:20:11
[INFO] [stdout]      |
[INFO] [stdout] 20   |           #[openapi(paths($handler))]
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1576 |       let operation = test_api_fn_doc! {
[INFO] [stdout]      |  _____________________-
[INFO] [stdout] 1577 | |         get_params,
[INFO] [stdout] 1578 | |         operation: get,
[INFO] [stdout] 1579 | |         path: "/params"
[INFO] [stdout] 1580 | |     };
[INFO] [stdout]      | |_____- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this error originates in the macro `test_api_fn_doc` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1506:26
[INFO] [stdout]      |
[INFO] [stdout] 1506 |             .schema_type(utoipa::openapi::SchemaType::String)
[INFO] [stdout]      |                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]     --> tests/path_derive.rs:1507:26
[INFO] [stdout]      |
[INFO] [stdout] 1507 |             .format(Some(utoipa::openapi::SchemaFormat::Custom(
[INFO] [stdout]      |                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:253:24
[INFO] [stdout]     |
[INFO] [stdout] 253 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 174 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "path_derive") due to 175 previous errors
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:372:24
[INFO] [stdout]     |
[INFO] [stdout] 372 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:444:24
[INFO] [stdout]     |
[INFO] [stdout] 444 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:467:14
[INFO] [stdout]     |
[INFO] [stdout] 467 |     #[derive(ToResponse)]
[INFO] [stdout]     |              ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:148:24
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use actix_web::http::header::Header;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use actix_web::web::Header;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use rocket::http::Header;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Header`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 148 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:309:24
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |                        ^^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the derive macro `ToResponse` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use core::cell::Ref;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::cell::Ref;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use syn::token::Ref;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Ref`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 309 |     #[derive(ToSchema, ToResponse)]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:13:32
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]    |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]    |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]   --> tests/response_derive_test.rs:74:36
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let (name, v) = <PersonType as utoipa::ToResponse>::response();
[INFO] [stdout]    |                                    ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:117:32
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:164:32
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:215:32
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:262:32
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:320:32
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             Admin,
[INFO] [stdout]     |             ^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             Moderator,
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:391:32
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let (name, v) = <Person as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:448:47
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let (name, v) = <PersonSuccessResponse as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:469:51
[INFO] [stdout]     |
[INFO] [stdout] 469 |     struct PersonSuccessResponse(#[to_schema] Vec<Person>);
[INFO] [stdout]     |                                                   ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:471:47
[INFO] [stdout]     |
[INFO] [stdout] 471 |     let (name, v) = <PersonSuccessResponse as utoipa::ToResponse>::response();
[INFO] [stdout]     |                                               ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 515 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 516 | |         /// This is success response
[INFO] [stdout] 517 | |         #[response(status = 200)]
[INFO] [stdout] 518 | |         struct SuccessResponse {
[INFO] [stdout] 519 | |             value: String,
[INFO] [stdout] 520 | |         }
[INFO] [stdout] 521 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 549 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 550 | |         /// Not found response
[INFO] [stdout] 551 | |         #[response(status = NOT_FOUND)]
[INFO] [stdout] 552 | |         struct NotFound;
[INFO] [stdout] 553 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 573 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 574 | |         #[response(status = 201)]
[INFO] [stdout] 575 | |         struct CreatedResponse(#[to_schema] Foo);
[INFO] [stdout] 576 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 603 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 604 | |         #[response(status = 201)]
[INFO] [stdout] 605 | |         struct CreatedResponse(String);
[INFO] [stdout] 606 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 633 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 634 | |         #[response(status = 201)]
[INFO] [stdout] 635 | |         struct CreatedResponse(Foo);
[INFO] [stdout] 636 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 663 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 664 | |         #[response(status = 201)]
[INFO] [stdout] 665 | |         struct CreatedResponse(#[ref_response] Foo);
[INFO] [stdout] 666 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 686 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 687 | |         #[response(status = 201)]
[INFO] [stdout] 688 | |         struct CreatedResponse(#[to_response] Foo);
[INFO] [stdout] 689 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `utoipa`
[INFO] [stdout]    --> tests/response_derive_test.rs:507:40
[INFO] [stdout]     |
[INFO] [stdout] 507 |               let responses = <$ident as utoipa::IntoResponses>::responses();
[INFO] [stdout]     |                                          ^^^^^^ use of undeclared crate or module `utoipa`
[INFO] [stdout] ...
[INFO] [stdout] 728 |       let responses = into_responses! {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 729 | |         enum UserResponses {
[INFO] [stdout] 730 | |             /// Success response
[INFO] [stdout] 731 | |             #[response(status = 200)]
[INFO] [stdout] ...   |
[INFO] [stdout] 745 | |         }
[INFO] [stdout] 746 | |     };
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `into_responses` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 76 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `utoipa-gen` (test "response_derive_test") due to 77 previous errors
[INFO] running `Command { std: "docker" "inspect" "1baa95a60af6350c81c7b3730ed574576ebd4a0c136ee352f39427d9766c9c8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1baa95a60af6350c81c7b3730ed574576ebd4a0c136ee352f39427d9766c9c8c", kill_on_drop: false }`
[INFO] [stdout] 1baa95a60af6350c81c7b3730ed574576ebd4a0c136ee352f39427d9766c9c8c
